Expand description

Virtio queue API for backend device drivers to access virtio queues.

Modules

Virtio queue related constant definitions

Structs

Consuming iterator over all available descriptor chain heads in the queue.

A virtio descriptor constraints with C representation.

A virtio descriptor chain.

An iterator for readable or writable descriptors.

A convenient wrapper struct for a virtio queue, with associated GuestMemory object.

A guard object to exclusively access an Queue object.

Struct to maintain information and manipulate state of a virtio queue.

Struct to maintain information and manipulate state of a virtio queue for multi-threaded context.

Represents the contents of an element from the used virtqueue ring.

Enums

Virtio Queue related errors.

Traits

Trait for objects returned by QueueStateT::lock().

Trait to access and manipulate a Virtio queue that’s known to be exclusively accessed by a single execution thread.

Trait to access and manipulate a virtio queue.